1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package com.google.common.collect.testing.google;
18
19 import static com.google.common.collect.testing.features.CollectionFeature.SERIALIZABLE_INCLUDING_VIEWS;
20
21 import com.google.common.annotations.GwtCompatible;
22 import com.google.common.collect.Multiset;
23 import com.google.common.collect.testing.features.CollectionFeature;
24 import com.google.common.testing.SerializableTester;
25
26 import java.util.Set;
27
28
29
30
31
32
33
34 @GwtCompatible
35 public class MultisetSerializationTester<E> extends AbstractMultisetTester<E> {
36 @CollectionFeature.Require(SERIALIZABLE_INCLUDING_VIEWS)
37 public void testEntrySetSerialization() {
38 Set<Multiset.Entry<E>> expected = getMultiset().entrySet();
39 assertEquals(expected, SerializableTester.reserialize(expected));
40 }
41
42 @CollectionFeature.Require(SERIALIZABLE_INCLUDING_VIEWS)
43 public void testElementSetSerialization() {
44 Set<E> expected = getMultiset().elementSet();
45 assertEquals(expected, SerializableTester.reserialize(expected));
46 }
47 }